//友好时间格式
Date.prototype.friendTime = function () {
    const d = this
    const now = Date.now()
    const diff = (now - d) / 1000
    // let diff = Math.ceil((now - v) / 1000)
    if (diff < 30) {//30秒以前
        return '刚刚'
    } else if (diff < 3600) {//60分钟以前
        return Math.ceil(diff / 60) + '分钟前'
    } else if (diff < 3600 * 24) {//24小时前
        return Math.ceil(diff / 3600) + '小时前'
    } else if (diff < 3600 * 24 * 2) {//2天前
        return '2天前'
    } else {//超过两天显示年月日
        return d.formate('yyyy-MM-dd hh:mm')
    }
}
//日期格式化
Date.prototype.formate = function (fmt) {
    var dateObj = {
        'M+': this.getMonth() + 1,//月份
        'd+': this.getDate(),//日
        'h+': this.getHours(),//小时
        'm+': this.getMinutes(),//分
        's+': this.getSeconds()//秒
    }
    if (/(y+)/.test(fmt)) {//是否以y开头（包含年）
        fmt = fmt.replace(RegExp.$1, this.getFullYear())//将y替换成具体的年份
    }
    for (let key in dateObj) {
        let val = dateObj[key] + ''
        if (new RegExp('(' + key + ')').test(fmt)) {
            fmt = fmt.replace(RegExp.$1, val.padStart(2, '0'))
        }
    }
    return fmt
}

 // var nowTime = Date.now()
            // var time =parseInt(item.gmtCreate)
            // /**
            //  * @param timeDifference 时间差(秒)
            //  */
            // let timeDifference = Math.ceil((nowTime - time) / 1000)
            // // console.log(timeDifference);
            // if (timeDifference < 30) {
            //     item.gmtCreate = '刚刚'
            // } else if (timeDifference < 60 * 60) {
            //     item.gmtCreate = Math.ceil(timeDifference / 60) + '分钟以前'
            // } else if (timeDifference < 60 * 60 * 24) {
            //     item.gmtCreate = Math.ceil(timeDifference / 60 / 60) + '小时以前'
            // } else if (timeDifference < 60 * 60 * 24 * 2) {
            //     item.gmtCreate = '两天内'
            // } else {
            //     let date = new Date(item.gmtCreate)
            //     let y = date.getFullYear()
            //     y = y < 10 ? 0 + y : y
            //     let m = date.getMonth() + 1
            //     m = m < 10 ? 0 + m : m
            //     let s = date.getDate()
            //     s = s < 10 ? 0 + s : s
            //     item.gmtCreate = y + '年' + m + '月' + s + '日'
            // }